home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / cris / arch-v32 / Kconfig
Encoding:
Text File  |  2008-12-24  |  9.1 KB  |  300 lines

  1. if ETRAX_ARCH_V32
  2.  
  3. source arch/cris/arch-v32/mach-fs/Kconfig
  4. source arch/cris/arch-v32/mach-a3/Kconfig
  5.  
  6. source drivers/cpufreq/Kconfig
  7.  
  8. config ETRAX_DRAM_VIRTUAL_BASE
  9.     hex
  10.     depends on ETRAX_ARCH_V32
  11.     default "c0000000"
  12.  
  13. choice
  14.     prompt "Nbr of Ethernet LED groups"
  15.     depends on ETRAX_ARCH_V32
  16.     default ETRAX_NBR_LED_GRP_ONE
  17.     help
  18.       Select how many Ethernet LED groups that can be used. Usually one per Ethernet
  19.       interface is a good choice.
  20.  
  21. config    ETRAX_NBR_LED_GRP_ZERO
  22.     bool "Use zero LED groups"
  23.     help
  24.       Select this if you do not want any Ethernet LEDs.
  25.  
  26. config    ETRAX_NBR_LED_GRP_ONE
  27.     bool "Use one LED group"
  28.     help
  29.       Select this if you want one Ethernet LED group. This LED group
  30.       can be used for one or more Ethernet interfaces. However, it is
  31.       recomended that each Ethernet interface use a dedicated LED group.
  32.  
  33. config    ETRAX_NBR_LED_GRP_TWO
  34.     bool "Use two LED groups"
  35.     help
  36.       Select this if you want two Ethernet LED groups. This is the
  37.       best choice if you have more than one Ethernet interface and
  38.       would like to have separate LEDs for the interfaces.
  39.  
  40. endchoice
  41.  
  42. config ETRAX_LED_G_NET0
  43.     string "Ethernet LED group 0 green LED bit"
  44.     depends on ETRAX_ARCH_V32 && (ETRAX_NBR_LED_GRP_ONE || ETRAX_NBR_LED_GRP_TWO)
  45.     default "PA3"
  46.     help
  47.       Bit to use for the green LED in Ethernet LED group 0.
  48.  
  49. config ETRAX_LED_R_NET0
  50.     string "Ethernet LED group 0 red LED bit"
  51.     depends on ETRAX_ARCH_V32 && (ETRAX_NBR_LED_GRP_ONE || ETRAX_NBR_LED_GRP_TWO)
  52.     default "PA4"
  53.     help
  54.       Bit to use for the red LED in Ethernet LED group 0.
  55.  
  56. config ETRAX_LED_G_NET1
  57.     string "Ethernet group 1 green LED bit"
  58.     depends on ETRAX_ARCH_V32 && ETRAX_NBR_LED_GRP_TWO
  59.     default ""
  60.     help
  61.       Bit to use for the green LED in Ethernet LED group 1.
  62.  
  63. config ETRAX_LED_R_NET1
  64.     string "Ethernet group 1 red LED bit"
  65.     depends on ETRAX_ARCH_V32 && ETRAX_NBR_LED_GRP_TWO
  66.     default ""
  67.     help
  68.       Bit to use for the red LED in Ethernet LED group 1.
  69.  
  70. config ETRAX_V32_LED2G
  71.     string "Second green LED bit"
  72.     depends on ETRAX_ARCH_V32
  73.     default "PA5"
  74.     help
  75.       Bit to use for the first green LED (status LED).
  76.       Most Axis products use bit A5 here.
  77.  
  78. config ETRAX_V32_LED2R
  79.     string "Second red LED bit"
  80.     depends on ETRAX_ARCH_V32
  81.     default "PA6"
  82.     help
  83.       Bit to use for the first red LED (network LED).
  84.       Most Axis products use bit A6 here.
  85.  
  86. config ETRAX_V32_LED3G
  87.     string "Third green LED bit"
  88.     depends on ETRAX_ARCH_V32
  89.     default "PA7"
  90.     help
  91.       Bit to use for the first green LED (drive/power LED).
  92.       Most Axis products use bit A7 here.
  93.  
  94. config ETRAX_V32_LED3R
  95.     string "Third red LED bit"
  96.     depends on ETRAX_ARCH_V32
  97.     default "PA7"
  98.     help
  99.       Bit to use for the first red LED (drive/power LED).
  100.       Most Axis products use bit A7 here.
  101.  
  102. choice
  103.     prompt "Kernel GDB port"
  104.     depends on ETRAX_KGDB
  105.     default ETRAX_KGDB_PORT0
  106.     help
  107.       Choose a serial port for kernel debugging.  NOTE: This port should
  108.       not be enabled under Drivers for built-in interfaces (as it has its
  109.       own initialization code) and should not be the same as the debug port.
  110.  
  111. config ETRAX_KGDB_PORT4
  112.     bool "Serial-4"
  113.     depends on ETRAX_SERIAL_PORTS = 5
  114.     help
  115.       Use serial port 4 for kernel debugging.
  116.  
  117. endchoice
  118.  
  119. config ETRAX_MEM_GRP1_CONFIG
  120.     hex "MEM_GRP1_CONFIG"
  121.     depends on ETRAX_ARCH_V32
  122.     default "4044a"
  123.     help
  124.       Waitstates for flash. The default value is suitable for the
  125.       standard flashes used in axis products (120 ns).
  126.  
  127. config ETRAX_MEM_GRP2_CONFIG
  128.     hex "MEM_GRP2_CONFIG"
  129.     depends on ETRAX_ARCH_V32
  130.     default "0"
  131.     help
  132.       Waitstates for SRAM. 0 is a good choice for most Axis products.
  133.  
  134. config ETRAX_MEM_GRP3_CONFIG
  135.     hex "MEM_GRP3_CONFIG"
  136.     depends on ETRAX_ARCH_V32
  137.     default "0"
  138.     help
  139.       Waitstates for CSP0-3. 0 is a good choice for most Axis products.
  140.       It may need to be changed if external devices such as extra
  141.       register-mapped LEDs are used.
  142.  
  143. config ETRAX_MEM_GRP4_CONFIG
  144.     hex "MEM_GRP4_CONFIG"
  145.     depends on ETRAX_ARCH_V32
  146.     default "0"
  147.     help
  148.       Waitstates for CSP4-6. 0 is a good choice for most Axis products.
  149.  
  150. config ETRAX_SDRAM_GRP0_CONFIG
  151.     hex "SDRAM_GRP0_CONFIG"
  152.     depends on ETRAX_ARCH_V32
  153.     default "336"
  154.     help
  155.       SDRAM configuration for group 0. The value depends on the
  156.       hardware configuration. The default value is suitable
  157.       for 32 MB organized as two 16 bits chips (e.g. Axis
  158.       part number 18550) connected as one 32 bit device (i.e. in
  159.       the same group).
  160.  
  161. config ETRAX_SDRAM_GRP1_CONFIG
  162.     hex "SDRAM_GRP1_CONFIG"
  163.     depends on ETRAX_ARCH_V32
  164.     default "0"
  165.     help
  166.       SDRAM configuration for group 1. The default value is 0
  167.       because group 1 is not used in the default configuration,
  168.       described in the help for SDRAM_GRP0_CONFIG.
  169.  
  170. config ETRAX_SDRAM_TIMING
  171.     hex "SDRAM_TIMING"
  172.     depends on ETRAX_ARCH_V32
  173.     default "104a"
  174.     help
  175.       SDRAM timing parameters. The default value is ok for
  176.       most hardwares but large SDRAMs may require a faster
  177.       refresh (a.k.a 8K refresh). The default value implies
  178.       100MHz clock and SDR mode.
  179.  
  180. config ETRAX_SDRAM_COMMAND
  181.     hex "SDRAM_COMMAND"
  182.     depends on ETRAX_ARCH_V32
  183.     default "0"
  184.     help
  185.       SDRAM command. Should be 0 unless you really know what
  186.       you are doing (may be != 0 for unusual address line
  187.       mappings such as in a MCM)..
  188.  
  189. config ETRAX_DEF_GIO_PA_OE
  190.     hex "GIO_PA_OE"
  191.     depends on ETRAX_ARCH_V32
  192.     default "1c"
  193.     help
  194.       Configures the direction of general port A bits.  1 is out, 0 is in.
  195.       This is often totally different depending on the product used.
  196.       There are some guidelines though - if you know that only LED's are
  197.       connected to port PA, then they are usually connected to bits 2-4
  198.       and you can therefore use 1c.  On other boards which don't have the
  199.       LED's at the general ports, these bits are used for all kinds of
  200.       stuff.  If you don't know what to use, it is always safe to put all
  201.       as inputs, although floating inputs isn't good.
  202.  
  203. config ETRAX_DEF_GIO_PA_OUT
  204.     hex "GIO_PA_OUT"
  205.     depends on ETRAX_ARCH_V32
  206.     default "00"
  207.     help
  208.       Configures the initial data for the general port A bits.  Most
  209.       products should use 00 here.
  210.  
  211. config ETRAX_DEF_GIO_PB_OE
  212.     hex "GIO_PB_OE"
  213.     depends on ETRAX_ARCH_V32
  214.     default "00000"
  215.     help
  216.       Configures the direction of general port B bits.  1 is out, 0 is in.
  217.       This is often totally different depending on the product used.
  218.       There are some guidelines though - if you know that only LED's are
  219.       connected to port PA, then they are usually connected to bits 2-4
  220.       and you can therefore use 1c.  On other boards which don't have the
  221.       LED's at the general ports, these bits are used for all kinds of
  222.       stuff.  If you don't know what to use, it is always safe to put all
  223.       as inputs, although floating inputs isn't good.
  224.  
  225. config ETRAX_DEF_GIO_PB_OUT
  226.     hex "GIO_PB_OUT"
  227.     depends on ETRAX_ARCH_V32
  228.     default "00000"
  229.     help
  230.       Configures the initial data for the general port B bits.  Most
  231.       products should use 00000 here.
  232.  
  233. config ETRAX_DEF_GIO_PC_OE
  234.     hex "GIO_PC_OE"
  235.     depends on ETRAX_ARCH_V32
  236.     default "00000"
  237.     help
  238.       Configures the direction of general port C bits.  1 is out, 0 is in.
  239.       This is often totally different depending on the product used.
  240.       There are some guidelines though - if you know that only LED's are
  241.       connected to port PA, then they are usually connected to bits 2-4
  242.       and you can therefore use 1c.  On other boards which don't have the
  243.       LED's at the general ports, these bits are used for all kinds of
  244.       stuff.  If you don't know what to use, it is always safe to put all
  245.       as inputs, although floating inputs isn't good.
  246.  
  247. config ETRAX_DEF_GIO_PC_OUT
  248.     hex "GIO_PC_OUT"
  249.     depends on ETRAX_ARCH_V32
  250.     default "00000"
  251.     help
  252.       Configures the initial data for the general port C bits.  Most
  253.       products should use 00000 here.
  254.  
  255. config ETRAX_DEF_GIO_PD_OE
  256.     hex "GIO_PD_OE"
  257.     depends on ETRAX_ARCH_V32
  258.     default "00000"
  259.     help
  260.       Configures the direction of general port D bits.  1 is out, 0 is in.
  261.       This is often totally different depending on the product used.
  262.       There are some guidelines though - if you know that only LED's are
  263.       connected to port PA, then they are usually connected to bits 2-4
  264.       and you can therefore use 1c.  On other boards which don't have the
  265.       LED's at the general ports, these bits are used for all kinds of
  266.       stuff.  If you don't know what to use, it is always safe to put all
  267.       as inputs, although floating inputs isn't good.
  268.  
  269. config ETRAX_DEF_GIO_PD_OUT
  270.     hex "GIO_PD_OUT"
  271.     depends on ETRAX_ARCH_V32
  272.     default "00000"
  273.     help
  274.       Configures the initial data for the general port D bits.  Most
  275.       products should use 00000 here.
  276.  
  277. config ETRAX_DEF_GIO_PE_OE
  278.     hex "GIO_PE_OE"
  279.     depends on ETRAX_ARCH_V32
  280.     default "00000"
  281.     help
  282.       Configures the direction of general port E bits.  1 is out, 0 is in.
  283.       This is often totally different depending on the product used.
  284.       There are some guidelines though - if you know that only LED's are
  285.       connected to port PA, then they are usually connected to bits 2-4
  286.       and you can therefore use 1c.  On other boards which don't have the
  287.       LED's at the general ports, these bits are used for all kinds of
  288.       stuff.  If you don't know what to use, it is always safe to put all
  289.       as inputs, although floating inputs isn't good.
  290.  
  291. config ETRAX_DEF_GIO_PE_OUT
  292.     hex "GIO_PE_OUT"
  293.     depends on ETRAX_ARCH_V32
  294.     default "00000"
  295.     help
  296.       Configures the initial data for the general port E bits.  Most
  297.       products should use 00000 here.
  298.  
  299. endif
  300.